package com.sky.service;

import com.sky.domain.Type;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @author 尹稳健~
 * @version 1.0
 */
public interface TypeService {

    // 获取所有的类型
    List<Type> getAllType();

    // 在添加之前查询是否已经有该分类
    Type getTypeByName(String name);

    // 添加分类
    void saveType(Type type);

    //根据id查询回显数据
    Type getType(Long id);

    // 更新操作
    void updateType(Type type);

    // 删除操作
    void deleteType(Long id);

    // 获取所有blog下面的分类
    List<Type> getBlogType();

}
